package exception01;
/*
* 异常的设计思想：
*   由于Java是纯面向对象语言，因此Java将程序中可能出现的问题都映射成了Java类
*   映射的Java类最终形成了异常体系
* 异常体系：
*   Throwable
*       Exception:java程序中出现的异常都是Exception类或者Exception的子类
*       Error：程序中出现的错误，例如：服务器宕机，内存溢出
*               一般修改代码或者修改硬件来解决
*
* */

/*
* JVM默认处理异常
* */
public class ExceptionDemo01 {
    public static void main(String[] args) {
       int[] arr = {9,11,15};
        int i = method(arr);
        System.out.println(i);
    }

    public static int method(int[] arr){
        return arr[5];
    }
}
// ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 3
//at exception01.ExceptionDemo01.method(ExceptionDemo01.java:25)
//	at exception01.ExceptionDemo01.main(ExceptionDemo01.java:20)

